#cart-wrap{width:100%;height:120px;}
.cart{width:1190px;height:120px;margin:0 auto;}
.cart a{display:block;background:url(../images/logo.gif) no-repeat;width:215px;height:76px;text-indent:-999px;float:left;padding-right:15px;margin-top:20px;}
#total-wrap{width:100%;background:#eee;padding-bottom:20px;}
.total{width:980px;margin:0 auto;}
.step{width:980px;background:#fff;padding:20px;margin: 20px auto;box-sizing:border-box;overflow:hidden;}
.step-top{overflow:hidden;}
.step-top p{background:url(../images/shopping-head.jpg) no-repeat;width:112px;height:80px;float:left;}
.step-progress{background:url(../images/shopping-head.jpg) -158px 5px no-repeat;float:right;height:50px;}
.step-one{color:#e5004f;float:left;}
.step-one span{background:url(../images/shopping-head.jpg) -158px -52px no-repeat;width:76px; display:block;text-align:center;vertical-align:top;}
.step-one i{display:block;padding-top:18px;}
.step-two{float:left;text-align:center;}
.step-two span{background:url(../images/shopping-head.jpg) -158px -52px no-repeat;width:396px; display:block;text-align:center;vertical-align:top;}
.step-two i{display:block;padding-top:18px;}
.step-three{float:left;}
.step-three span{background:url(../images/shopping-head.jpg) -158px -52px no-repeat;width:76px; display:block;text-align:center;vertical-align:top;}
.step-three i{display:block;padding-top:18px;}

.shop-top{overflow:hidden;background:#666;color:#fff;line-height:30px;margin-bottom:20px;}
.shop-nav span:nth-of-type(1){width:103px;padding-left:27px;float:left;}
.shop-nav span:nth-of-type(1) input{margin-right:5px;}
.shop-nav span:nth-of-type(2){width:372px;float:left;}
.shop-nav span:nth-of-type(3){width:130px;float:left;}
.shop-nav span:nth-of-type(4){width:126px;float:left;}
.shop-nav span:nth-of-type(5){width:90px;float:left;}
.shop-tip{height:30px;background:#eee;border:1px solid #e2e2e2;border-bottom:none;}
.shop-tip h3{background:url(../images/shopping-title.png) right -45px no-repeat;color:#fff;width:120px;font-size:12px;height:30px;padding-left:20px;box-sizing:border-box;float:left;}
.shop-tip .act{float:right}
.shop-tip .act p{float:left;color:#e5004f;margin-right:10px;font-size:12px;}
.shop-tip .act a{float:left;color:#e5004f;text-decoration:underline;font-size:12px;}
.shop-info{height:88px;background:#f9f9f9;border-bottom:1px solid #e2e2e2;padding: 15px 0 0 26px;box-sizing:border-box;}
.cbk{float:left;margin-right:20px;margin-top:15px;}
.goods-details{width:425px;overflow:hidden;float:left;}
.goods-details img{float:left;margin-right:10px;}
.goods-txt{float:left;}
.goods-txt i{display:inline-block;background:url(../images/miao-card-small.png) no-repeat;width:18px;height:18px;}
.goods-txt p{color:#999;}
.goods-price{float:left;color:#e5004f;margin-top:20px;width:130px;}
.goods-price strong{font-weight:bold;}
.zero{margin-top:20px;width:126px;float:left;}
.zero a{display:inline-block;width:18px;height:20px; border:1px solid #dfdfdf;background:#eee;text-align:center;line-height:18px;float:left;}
.zero input{width:28px;height:20px; border:1px solid #ccc;float:left;text-align:center;}
.jifen{float:left;margin-top:20px;padding-left:20px;width:80px;}
.jifen span{color:#666;}
.cz{width:91px;float:left;height:36px;}
.cz a:nth-of-type(1){display:block;width:66px;height:18px;padding-left:14px;background:url(../images/shopping-icon.png) 0 -90px no-repeat;margin-bottom:5px;}
.cz a:nth-of-type(2){display:block;width:66px;height:18px;padding-left:14px;background:url(../images/shopping-icon.png) 1px  -122px no-repeat;}
.cz a:hover{color:#e5004f;}

.shop-bottom{height:153px;background:#eee;padding:10px 20px 0 20px;box-sizing:border-box;}
.shop-bottom p{text-align:right;}
.money{height:75px;border-bottom:1px solid #ccc;}
.money input{margin-right:5px;}
.buy{height:66px;border-top:1px solid #fff;}
.buy span{display:inline-block;background:url(../images/shopping-submit.png) no-repeat;cursor:pointer;width:147px;height:43px;position:relative;top:7px;margin-left:10px;}
.shop-bottom strong{color:#e5004f;}
.buy strong{font-weight:bold;font-size:20px;}
#footer-wrap{height:320px;}
.footer{height:320px;}